package com.hzit.pay.center.service;

import com.hzit.pay.center.model.PaySerialNoInfo;
import com.pay.center.common.req.PaymentReq;

import java.util.List;

/**
 * 支付流水表相关接口
 */
public interface IPaySerialNoService {

    public PaySerialNoInfo createPaySerialNo(PaymentReq paymentReq);

    /**
     * 根据订单号查询，支付流水
     * @return
     */
    public List<PaySerialNoInfo> queryByOrderId(String orderId);

    /**
     * 根据流水查询，支付流水
     * @return
     */
    public PaySerialNoInfo queryBySerialNo(String paySerialNo);


    public void updateSerialNoStatus(PaySerialNoInfo paySerialNoInfo);

    //select * from 流水表 where 状态 in（0,1）；
    public List<PaySerialNoInfo> queryUnPayList();


}
